A Type Language for Calendars

نویسندگان

  • François Bry
  • Frank-André Rieß
  • Stephanie Spranger
چکیده

Time and calendars play an important role in databases, on the Semantic Web, as well as in mobile computing. Temporal data and calendars require (specific) modeling and processing tools. CaTTS is a type language for calendar definitions using which one can model and process temporal and calendric data. CaTTS is based on a “theory reasoning” approach for efficiency reasons. This article addresses type checking temporal and calendric data and constraints. A thesis underlying CaTTS is that types and type checking are as useful and desirable with calendric data types as with other data types. Types enable (meaningful) annotation of data. Type checking enhances efficiency and consistency of programming and modeling languages like database and Web query languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Persian and Arabic Calendars as Presented by Anania Shirkatsi

Here is an attempt to present the ideas concerning the Medieval Persian and Arabic calendars as offered in the works of the 7th century A.D. Armenian scientist Anania Shirakatsi. The calendars of Christian Persians and Arabs, as explained in Anania’s work, are of the Julian type, with 365.25 days per year. By Persian and Arabic Calendars, he means variants of the Julian calendar used by groups ...

متن کامل

Calendars as types: data modeling, constraint reasoning, and type checking with calendars

This thesis investigates real-life calendars, calendar and time expressions, and time and date formats. The thesis aims at the development of computer-based tools for modeling and processing such calendric data, primarily in the “World Wide Web”, in particular regarding today’s internationalization efforts and the vision of the “Semantic Web”. Applications are not only appointment scheduling pr...

متن کامل

Calendars and Topologies as Types – A Programming Language Approach to Modelling Mobile Applications

This article introduces a programming language approach to modelling spatio-temporal data using calendars and topologies specified as types. Calendric and topologic data appearing in Web applications are most often rather complex, sometimes involving different calendars and/or topologies. The basic principle is to model spatio-temporal data by means of predicate subtyping. This principle is use...

متن کامل

Cultural Calendars for Programming and Querying

Calendar data such as dates are probably more than any other data domain a subject to interpretation. Calendars are human abstractions of the physical flow of time predominately depending on culture, especially religion and history. They allow for measuring time in different units like day, week, working day, and also teaching term. The vision of the Semantic Web is to enrich the current Web wi...

متن کامل

Implementing Calendars and Temporal Rules in Next Generation Databases

In applications like nancial trading, scheduling, manufacturing and process control, time based predicates in queries and rules are very important. There is also a need to de ne sets of time points or intervals. We refer to these sets as calendars. This paper presents a system of calendars that allows speci cation of natural-language time-based expressions, maintenance of valid time in database...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013